home *** CD-ROM | disk | FTP | other *** search
/ C/C++ Users Group Library 1996 July / C-C++ Users Group Library July 1996.iso / vol_200 / 223_01 / array.c < prev    next >
Text File  |  1980-01-01  |  4KB  |  144 lines

  1. /*    
  2. ** prog    array.c      Array Test  Program    by F.A.Scacchitti  3/15/86
  3. **            Copyright 1986        25 Glenview Lane
  4. **          All rights reserved       Roch, NY  14609
  5. **
  6. **        Written in Small-C  (Version 2.7)
  7. **
  8. **
  9. **
  10. **
  11. **
  12. */
  13.  
  14. #include <stdio.h>
  15.  
  16. /*
  17. ** Global Variables
  18. */
  19.  
  20. int i2[2][2] = { 0, 1,
  21.                  2, 3};
  22.  
  23. int i3[3][3][3] = {0, 1, 2,
  24.                    3, 4, 5,
  25.                    6, 7, 8,
  26.  
  27.                    9, 10, 11,
  28.                    12, 13, 14,
  29.                    15, 16, 17,
  30.  
  31.                    18, 19, 20,
  32.                    21, 22, 23,
  33.                    24, 25, 26};
  34.  
  35. int i,j,k;
  36.  
  37. char c2[2][2] = { 0, 1,
  38.                   2, 3};
  39.  
  40. char c3[3][3] = {0, 1, 2,
  41.                  3, 4, 5,
  42.                  6, 7, 8};
  43.  
  44. char c4[4][4] = {0, 1, 2, 3,
  45.                  4, 5, 6, 7,
  46.                  8, 9, 10, 11,
  47.                  12, 13, 14, 15};
  48.  
  49.  
  50. main(argc,argv) int argc; char *argv[]; {
  51.  
  52. int li,lj,lk;
  53.  
  54.    for(li = 0; li <= 1; li++)
  55.       for(lj = 0; lj <= 1; lj++)
  56.          prntf("element %d = %d\n",li ,i2[li][lj]);
  57.  
  58.  
  59.    prntf("element 0 0 = %d\n",i2[0][0]);
  60.    prntf("element 0 1 = %d\n",i2[0][1]);
  61.    prntf("element 1 0 = %d\n",i2[1][0]);
  62.    prntf("element 1 1 = %d\n",i2[1][1]);
  63.  
  64.  
  65.    for(i = 0; i <= 1; i++)
  66.       for(j = 0; j<= 1; j++)
  67.          prntf("element %d %d = %d\n",i ,j ,i2[i][j]);
  68.  
  69.    holdit();
  70.  
  71.    for(i = 0; i <= 1; i++)
  72.       for(j = 0; j<= 1; j++)
  73.          i2[i][j]=i*j;
  74.  
  75.  
  76.    for(i = 0; i <= 1; i++)
  77.       for(j = 0; j<= 1; j++)
  78.          prntf("element %d %d = %d\n",i ,j ,i2[i][j]);
  79.  
  80.    holdit();
  81.  
  82.    prntf("\n\nelement 0 0 0 = %d\n", i3[0][0][0]);
  83.    prntf("element 0 0 1 = %d\n", i3[0][0][1]);
  84.    prntf("element 0 0 2 = %d\n", i3[0][0][2]);
  85.    prntf("element 0 1 0 = %d\n", i3[0][1][0]);
  86.    prntf("element 0 1 1 = %d\n", i3[0][1][1]);
  87.    prntf("element 0 1 2 = %d\n", i3[0][1][2]);
  88.    prntf("element 0 2 0 = %d\n", i3[0][2][0]);
  89.    prntf("element 0 2 1 = %d\n", i3[0][2][1]);
  90.    prntf("element 0 2 2 = %d\n", i3[0][2][2]);
  91.    prntf("element 1 0 0 = %d\n", i3[1][0][0]);
  92.    prntf("element 1 0 1 = %d\n", i3[1][0][1]);
  93.    prntf("element 1 0 2 = %d\n", i3[1][0][2]);
  94.    prntf("element 1 1 0 = %d\n", i3[1][1][0]);
  95.    prntf("element 1 1 1 = %d\n", i3[1][1][1]);
  96.    prntf("element 1 1 2 = %d\n", i3[1][1][2]);
  97.    prntf("element 1 2 0 = %d\n", i3[1][2][0]);
  98.    prntf("element 1 2 1 = %d\n", i3[1][2][1]);
  99.    prntf("element 1 2 2 = %d\n", i3[1][2][2]);
  100.  
  101.    holdit();
  102.  
  103.    prntf("element 2 0 0 = %d\n", i3[2][0][0]);
  104.    prntf("element 2 0 1 = %d\n", i3[2][0][1]);
  105.    prntf("element 2 0 2 = %d\n", i3[2][0][2]);
  106.    prntf("element 2 1 0 = %d\n", i3[2][1][0]);
  107.    prntf("element 2 1 1 = %d\n", i3[2][1][1]);
  108.    prntf("element 2 1 2 = %d\n", i3[2][1][2]);
  109.    prntf("element 2 2 0 = %d\n", i3[2][2][0]);
  110.    prntf("element 2 2 1 = %d\n", i3[2][2][1]);
  111.    prntf("element 2 2 2 = %d\n", i3[2][2][2]);
  112.  
  113.    holdit();
  114.  
  115.    for(i = 0; i <= 2; i++)
  116.       for(j = 0; j<= 2; j++)
  117.          for(k = 0; k <= 2; k++)
  118.             prntf("element %d %d %d = %d\n",k ,j ,i , i3[k][j][i]);
  119.  
  120.    holdit();
  121.  
  122.    for(i = 0; i <= 2; i++)
  123.       for(j = 0; j<= 2; j++)
  124.          for(k = 0; k <= 2; k++)
  125.             i3[i][j][k] = k + 10*j + 100*i;
  126.  
  127.    for(i = 0; i <= 2; i++)
  128.       for(j = 0; j<= 2; j++)
  129.          for(k = 0; k <= 2; k++)
  130.             prntf("element %d %d %d = %d\n",k ,j , i, i3[k][j][i]);
  131.  
  132.  
  133.  
  134. }
  135.  
  136. /*
  137. ** pause to enable evaluation
  138. */
  139. holdit(){
  140.    prntf("\n Depress [RETURN] to continue\n");
  141.    getchar();
  142. }
  143.  
  144.